.home {
  background: #f8f8f8;
  padding: 50px;
}
.home .title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 206px;
}
.home .title .change {
  font-size: 36px;
  font-weight: 500;
  color: #2e57ff;
  line-height: 30px;
}
.home .banner {
  width: 1025px;
  height: 600px;
  background: #2e57ff;
  box-shadow: 0px 39px 87px 0px rgba(46, 87, 225, 0.2);
  border-radius: 80px;
  margin: 0 auto;
  color: #fff;
  padding: 60px;
  box-sizing: border-box;
}
.home .top {
  font-size: 32px;
  font-weight: 400;
  color: #fff;
  line-height: 30px;
}
.home .bottom {
  display: flex;
  justify-content: space-between;
  margin-top: 60px;
}
.home .bottom .left img {
  width: 402px;
  height: 376px;
}
.home .bottom .right .right_top {
  display: flex;
  justify-content: space-between;
}
.home .bottom .right .right_top div {
  margin: 0px 10px;
}
.home .bottom .right .right_bottom {
  margin-top: 60px;
  text-align: center;
  display: flex;
  justify-content: space-around;
}
.home .bottom .right .right_bottom .right_num {
  font-size: 80px;
  font-weight: 700;
  color: yellow;
}
.home .title_size {
  font-weight: 700;
  font-size: 60px;
}
.home .san {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  margin-top: 80px;
  margin-bottom: 90px;
}
.home .san .one img {
  width: 216px;
  height: 216px;
}
.home .biaoti {
  height: 50px;
  margin-bottom: 58px;
}
.home .biaoti .one {
  height: 57px;
  font-size: 60px;
  font-family: NotoSansHans;
  font-weight: bold;
  color: #333333;
  line-height: 30px;
  float: left;
}
.home .biaoti .two {
  height: 33px;
  font-size: 34px;
  font-family: NotoSansHans;
  font-weight: 400;
  color: #666666;
  line-height: 45px;
  float: left;
  margin-left: 43px;
}
